<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset"utf-8";


@media screen and (max-width: 1500px) {
    .tr_info {
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    #header {
        height: 50px;
    }
    .header_wrap {
        width: 100%;
        padding: 0 15px 0 10px;
        left: 0;
        margin:0;
        height: 50px;
        position: relative;
        z-index: 99999;
        background: #fff;
    }
    #header.header_on {
        height: 50px;
    }
    .header_flex{
        height: 50px;
    }
    .logo {
        height:22px;
    }
    #header.header_on .logo img {
        height: 100%;
    }
    .more_style1 {
        padding: 6px 30px;
        font-size:14px;
        margin-top: 20px;
    }
    .phone_menu_btn {
        display: block;
    }
    .phone_top_nav {
        display: block;
    }
}
@media screen and (max-width: 992px) {
    .container {
        padding-left: 12px;
        padding-right: 12px;
    }
    .row {
        margin-right: -6px;
        margin-left: -6px;
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left: 6px;
        padding-right: 6px;
    }
    .panel3_faq_wrap {
        padding: 40px 0;
    }
    .panel3_faq {
        padding: 20px;
    }
    .mb_none {
        display: none!important;
    }
    .mb_banner {
        display: block!important;
    }
    .header_top {
        display: none;
    }
    .banner .item .con {
        width: 100%;
    }
    .banner_txt {
        padding: 15px 20px;
    }
    .banner_txt .button_wrap {
        display: none;
    }
    .banner .item .con span:after {
        margin:5px 0 0;
        width: 30px;
        height: 2px;
    }
    .banner .item .con h4 {
        font-size:16px;
        margin:5px 0;
    }
    .banner .item .con span {
        font-size:14px;
    }
    .banner .owl-pagination {
        height: auto;
    }
    .banner .owl-pagination .owl-page {
        width: 4px;
        height: 4px;
    }
    .banner .owl-pagination .owl-page.active:after {
        width:14px;
        height:14px;
        left: -6px;
        top: -6px;
    }
    .banner .item .con p {
        display: none;
    }
    .phone_fixed_menu {
        display: block;
    }
    .bg3{
        background: linear-gradient(to bottom , #343434 50% , var(--theme-color) 50%);
    }
    .tit_box1 {
        padding: 30px 0 20px;
    }
    .tit_box1 .tit p{
        font-size:14px;
    }
    .tit_box1 .tit h4{
        font-size:22px;
        margin-top: 10px;
        padding:0;
    }
    .tit_box2{
        text-align: center;
    }
    .tit_box2 .con{
        margin-top: 20px;
        font-size:14px;
    }
    .tit_box3{
        padding:20px 0 20px;
        text-align: center;
    }
    .tit_box3 .tit{
        flex-direction: column;
    }
    .tit_box3 .tit h4{
        font-size:22px;
    }
    .tit_box3 .tit p{
        font-size:14px;
    }
    .tit_box3 .con{
        font-size:14px;
        margin-top:10px;
    }
    .product_con .con{
        margin-top: 0;
    }
    .product_con .con1{
        margin-top: 30px;
    }
    .product_con .con h4:before,.product_con .con h4:after{
        display: none;
    }
    .product_con .con h4{
        width: 100%;
    }
    .about_con{
        padding-right:0;
    }
    .about_con .tit{
        font-size:18px;
        font-weight: bold;
    }
    .about_con .con{
        font-size:14px;
    }
    .panel1_con .con{
        padding-top: 0;
    }
    .panel1_con .con h4{
        font-size:18px;
        font-weight: bold;
    }
    .panel1_con .con p{
        font-size:14px;
    }
    .panel3_con{
        padding-top: 30px;
    }
    .panel3_con li{
        margin:0 20px;
    }
    .panel5_con li{

    }
    .panel5_con li .img{
        margin-right: 10px;
        width: 40px;
    }
    .panel5_con li .con h4{
        font-size:20px;
        text-align: left;
    }
    .panel5_con li .con h4 span{
        font-size:12px;
    }
    .panel8_con .tit h4{
        font-size:22px;
    }
    .panel8_con .con ul{
        font-size:14px;
        width: auto;
        margin:0 30px 0 0;
    }
    .panel8_con .con ul.ul2{
        margin:0 0 0 30px;
    }
    .panel9_con a{
        padding: 30px 0 !important;
    }
    .panel9_con a .tit h4{
        font-size:22px;
    }
    .panel9_con a .tit p{
        font-size:14px;
        margin-top: 10px;
    }
    .panel9_con a .more i{
        font-size:24px;
    }
    .footer {
        padding:20px 0;
    }
    .footer .item {
        padding:0 20px;
    }
    .footer .item:after {
        display: none;
    }
    .copyright {
        margin-bottom: 55px;
    }
    .inner {
        padding: 25px 0;
    }
    .ibanner .wrap {
        height: 40px;
        line-height: 40px;
    }
    .ibanner .con h4 {
        font-size:16px;
    }
    .publeftcon {
        display: none;
    }
    .inner_menu {
        display: none;
    }
    .page_picList li {
        width:50%;
        margin-bottom: 15px;
    }
    .page_picList li .img {
        max-height: 200px;
    }
    .page_picList li .con {
        padding: 8px;
    }
    .page_picList li .con h4 {
        font-size:14px;
        border-bottom:none;
    }
    .inner_menu .col-md-7 {
        text-align: left;
    }
    .page_newsList li {
        padding: 10px 0;
    }
    .page_newsList li .con {
        padding-top: 0;
        padding-left: 12px;
    }
    .page_newsList li .con p {
        line-height: 1.3;
        margin:10px 0 5px;
        max-height: 48px;
    }
    .page_picdetails .info p {
        /*margin:0 0 20px;*/
        display:none;
    }
    .page_picdetails .info&gt;span{
        display:none;
    }
    .page_picdetails .con .ptit {
        margin-bottom:15px;
    }
    .page_hotpic {
        margin-top: 20px;
    }
    .page_contact_index {
        padding: 0;
        overflow: hidden;
    }
    .page_index .tit h1 {
        font-size:24px;
    }
    .page_caseList li .con {
        padding: 15px 0;
    }
    #hFlow {
        height: auto!important;
    }
    #cFlow {
        height: auto!important;
    }
    .frilink {
        text-align: left;
    }
}
@media screen and (max-width: 768px) {
    .ibanner {
        height:120px;
    }
    .page_newsList li .img img {
        max-width: 120px;
        height:114px;
    }
    .page_picList li .con p {
        display: none;
    }
    .xg_news {
        margin-top:20px;
    }
    .xg_news ul li .con {
        margin-left: 14px;
    }
}</pre></body></html>